Performance evaluation of a Java-based networking Application Programming Interface (API)

نویسنده

  • Sherali Zeadally
چکیده

Over the last few years, we have witnessed the emergence of many network-based multimedia applications, particularly those rich in audio, video, and images. Access to network services has become an integral component of these applications. In this paper, we present a Java-based networking Application Programming Interface (API), and compare the performance of our Java-based API with Microsoft Winsock 2 API over different protocols namely, TCP/IP, UDP/IP and native Asynchronous Transfer Mode (ATM). From the results obtained, we observe that the Java layer increases the overall user-to-user latency by about 120 microseconds compared to native Winsock 2 over ATM local area networks. We also found that jitter performance for continuous media applications, such as those involving digital video is highly non-deterministic. We obtained large variations in video jitter over Java, with maximum jitter in the range 6 to 12 milliseconds.  2000 Elsevier Science B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Study of Java Networking Performance on a Linux Cluster

The Message Passing Interface (MPI) provides a common high-level Application Programming Interface (API) to implement parallel programs on commodity off-the-shelf (COTS) clusters. Recently, increasing attention has been shown in using Java-based MPI implementations. The reason for this growing interest is that the Java language offers a potentially machine-independent method of distributing the...

متن کامل

Modelface: an application programming interface (API) for homology modeling studies using Modeller software

An interactive application, Modelface, was presented for Modeller software based on windows platform. The application is able to run all steps of homology modeling including pdb to fasta generation, running clustal, model building and loop refinement. Other modules of modeler including energy calculation, energy minimization and the ability to make single point mutations in the PDB structures a...

متن کامل

Modelface: an application programming interface (API) for homology modeling studies using Modeller software

An interactive application, Modelface, was presented for Modeller software based on windows platform. The application is able to run all steps of homology modeling including pdb to fasta generation, running clustal, model building and loop refinement. Other modules of modeler including energy calculation, energy minimization and the ability to make single point mutations in the PDB structures a...

متن کامل

From Process Algebra to Java Code

The Æ -calculus, a new calculus based on the -calculus, is a model for mobile distributed computation. The Æ -calculus can be used to specify applications, in order to reason about their security and correctness properties. The Æ primitives have been been implemented as a Java API. The implementation in Java provides a means of bridging the gap between application specification and implementation.

متن کامل

Application programming interface (API)

An application programming interface (API) is a specification intended to be used as an interface by software components to communicate with each other. An API may include specifications for routines, data structures, object classes, and variables. An API specification can take many forms, including an International Standard such as POSIX or vendor documentation such as the Microsoft Windows AP...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Inf. Process. Lett.

دوره 75  شماره 

صفحات  -

تاریخ انتشار 2000